import parseTemplateToTokens from './parseTemplateToTokens'
import renderTemplate from './renderTemplate'

window.ywl_TemplateEngine = {
  // 渲染方法
  render(templateStr, data) {
    // 调用parseTemplateToTokens函数，使模板字符串变为tokens数组
    var tokens = parseTemplateToTokens(templateStr)

    // 调用renderTemplate函数，使tokens数组结合数据变为dom字符串
    var domStr = renderTemplate(tokens, data)
    return domStr
  }
}
